package com.edu.exam.enums.assessment.generation;

/**
 * 方案状态枚举
 */
public enum PlanStatus {
    DRAFT("草稿"),
    ACTIVE("生效"),
    INACTIVE("失效"),
    ARCHIVED("已归档"),
    UNDER_REVIEW("审核中"),
    APPROVED("已审核"),
    REJECTED("已拒绝");

    private final String description;

    PlanStatus(String description) {
        this.description = description;
    }

    public String getDescription() {
        return description;
    }

    @Override
    public String toString() {
        return name() + " - " + description;
    }
}